<?php

namespace Entities;

use Doctrine\ORM\Mapping as ORM;

/**
 * Entities\Servico
 *
 * @ORM\Table(name="servico")
 * @ORM\Entity
 */
class Servico
{
    /**
     * @var integer $id
     *
     * @ORM\Column(name="id", type="integer", nullable=false)
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="IDENTITY")
     */
    private $id;

    /**
     * @var string $titulo
     *
     * @ORM\Column(name="titulo", type="string", length=60, nullable=false)
     */
    private $titulo;

    /**
     * @var string $descricao
     *
     * @ORM\Column(name="descricao", type="string", length=100, nullable=false)
     */
    private $descricao;

    /**
     * @var integer $dificuldade
     *
     * @ORM\Column(name="dificuldade", type="integer", nullable=false)
     */
    private $dificuldade;


    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set titulo
     *
     * @param string $titulo
     * @return Servico
     */
    public function setTitulo($titulo)
    {
        $this->titulo = $titulo;
        return $this;
    }

    /**
     * Get titulo
     *
     * @return string 
     */
    public function getTitulo()
    {
        return $this->titulo;
    }

    /**
     * Set descricao
     *
     * @param string $descricao
     * @return Servico
     */
    public function setDescricao($descricao)
    {
        $this->descricao = $descricao;
        return $this;
    }

    /**
     * Get descricao
     *
     * @return string 
     */
    public function getDescricao()
    {
        return $this->descricao;
    }

    /**
     * Set dificuldade
     *
     * @param integer $dificuldade
     * @return Servico
     */
    public function setDificuldade($dificuldade)
    {
        $this->dificuldade = $dificuldade;
        return $this;
    }

    /**
     * Get dificuldade
     *
     * @return integer 
     */
    public function getDificuldade()
    {
        return $this->dificuldade;
    }
}